body{
font: 14px Helvetica,Arial,sans-serif;
color: #484848;
}
.inputError {border: 1px dashed red}

#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #a1c7ed;
color: #114C7F;
font: 14px Arial,Helvetica,sans-serif;
font-weight:bold;
height: 18px !important;

}
#navlist li
{
list-style: none;
float:left;
}
#navlist li a
{
display:inline;
padding: 6px 15px 6px 15px ;
margin-left:0px;
background-color:#EDEDED;
color: #114C7F;
text-decoration: none;
}
#navlist li a:hover
{
padding: 6px 15px 6px 15px ;
margin-left:0px;
text-decoration: none;
color:#a1c7ed;
}
#navlist li a#current
{
padding: 6px 15px 6px 15px ;
margin-left:0px;
height: 28px !important;
background-color:#a1c7ed;
text-decoration: none;
color: #114C7F;
}


.form_table
{
border: 0px solid #484848;
width: 400px;
margin-left: 20px;
margin-top: 20px;
padding-left: 10px;
padding-bottom: 10px;
text-align:left;
background-color:#EDEDED;
}
p, label, legend
{
	color: #000;
}
input, option, button, select
{
font: 14px Helvetica,Arial,sans-serif;
background-color:#FFFFFF;
border: 1px solid #484848;
padding:3px 3px 3px 3px;
color: #484848;
}
input[type="checkbox"]{
border:0;
}

input:hover, button:hover
{
background-color: #a1c7ed;
color: #484848;
}

button[disabled="disabled"]
{
color:#EFEFEF;
background-color:#DFDFDF;
border: 1px solid #EFEFEF;
cursor:progress;
}
input[type="submit"]:hover, button:hover, .power_change:hover
{
cursor:pointer;
}
option, select
{
background-color:#FFFFFF;
border: 1px solid #484848;
color: #484848;
}
#header
{
background: #FFFFFF
}
img
{
margin-left:auto;
margin-right:auto;
}

.outer_div
{
margin-left: 20px;
margin-right: 20px;
margin-top: 20px;
}

legend
{
font-size:large;
font-weight:bold;
}

.preview_div
{
border:1px solid #484848;
padding:1px;
}
hr
{
background-image:url(../images/Kante_hr.png);
background-repeat:repeat-x;
height:20px;
}

.nice_table
{
margin-bottom: 25px;
padding: 0 8px 8px 8px;
border:0px;
font: 14px Helvetica,Arial,sans-serif;
background-color:#EDEDED;
}
a{
color: #484848;
text-decoration:none;
}
a:hover{
color:#a1c7ed;
}

html, body {
height: 100%;
margin:0;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -62px;
}
.footer, .push {
height: 62px;
}

.table_push{
height:50px;
}

.virtual_socket{
border:1px solid #484848;
margin-bottom:20px;
width:400px;
}


.timedrop{
	width:150px;
	height:200px;
	border: 0px solid #484848;
	margin: 0px;
	background-color:#EDEDED;
}
.draggable_server{
	width:150px;
	height:20px;
	border: 1px solid #484848;
	padding: 0px;
	background-color:#a1c7ed;
	vertical-align:middle;
}
.scroll_menu{
border:0px solid #484848;
}

.spacer{
	width:20px;
}
h1{
font: 33px Helvetica,Arial,sans-serif;
margin: 0 ;
padding-bottom: 0;
color: #114C7F !important;

}

h2{
color: #114C7F;
font: 22px Arial,Helvetica,sans-serif;
text-align:left;
}

h3{
color: #484848;
font: 16px Arial,Helvetica,sans-serif;
text-align:left;
}
.tableheading
{
color: #114C7F;
font: 16px Arial,Helvetica,sans-serif;
margin: 20px 0px 3px 3px;
}

.ui-progressbar-value {
background: url(images/pbar-ani.gif); 
}
#progressbar{
height:22px;
}
.thumbnail_image
{
height:70px;
}
td
{
text-align:left;
}
.defaultTextActive
{
color: #a1a1a1; 
font-style: italic;
}
#name_field
{
width:200px;
}
.conversation
{
background-color:black;
color:white;
min-width:800px;
}